<?php namespace web\admin\controller;
//分类管理控制器
class Link extends Common{
	//成员属性为了储存模型类的句柄
	private $db;
	//构造函数实例化这个类
	public function __construct(){
		$this->db=new \system\model\Link;
		
	}
	//首页方法
	public function index(){
//		echo 2;die;
		//获取数据t
	$data=$this->db->get();
	//分配数据
	View::with('data',$data);	
//	var_dump($data);die;
		
		
		View::make();
	}
	//添加方法
	public function add(){
//		echo 2;die;
		//判断是否为post请求
		if(IS_POST){
			//把数据添加到数据库
			$re=$this->db->store();
			
		if(!$re){
			message($this->db->getError());
		}	
		message('添加成功',U('admin/Link/index'));
		}
//		echo 2;die;
		
	View::make();	
	}
	
	
	//删除方法
	public function del(){
//		echo 2;die;
		//获取删除哪一条
		$lid=Q('get.lid',0,'intival');
//       p($lid);die;
		$this->db->where('lid',$lid)->delete();
		message('删除成功',U('admin/link/index'));
//		echo 2;die;
	}
	//编辑方法
	public function edit(){
//		echo 2;die;
		//判断是否为post请求
		if(IS_POST){
			//把数据添加到数据库
			$re=$this->db->edit();
			
		if(!$re){
			message($this->db->getError());
		}	
		message('编辑成功',U('admin/Link/index'));
		}
		//编辑哪一条
		$lid=Q('get.lid',0,'intival');
		//获取原来的数据分配到页面
		$oldData=$this->db->where('lid',$lid)->first();
//		p($oldData);die;
		//分配数据
		View::with('oldData',$oldData);
		
		View::make();
	}
	
	
	
	
	
	
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	?>